var g_debug = true;


$(function() {		
	init();
});			

function init() {
	//配置系统统一信息
	configSystem();
	//准备下拉框等的数据，prepareData这个函数每个页面自己定义
	if(typeof(prepareData) == 'function') {
		prepareData();
	}
	//配置下拉框之间的联动等事件，configEvent每个页面自己定义
	if(typeof(configEvent) == 'function') {
		configEvent();
	}
	//页面初期话，startUp每个页面自己定义
	if(typeof(startUp) == 'function') {
		startUp();
	}
}

function configSystem(){
	try{
	  setDatePicker();
	} catch (e) {
	  //do nothing
	}
	
   // PageSetup_Value("");  
	$.ajaxSetup({cache:false});
	
 }  

function PageSetup_Value(str) {
  var HKEY_Root,HKEY_Path,HKEY_Key;    
  HKEY_Root="HKEY_CURRENT_USER";    
  HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";   
  try {    
      var Wsh=new ActiveXObject("WScript.Shell");     
      HKEY_Key="footer";    
      Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,str);    
  }  catch(e) {
	  
  }    
 }



function setDatePicker() {
		$.datepicker.setDefaults( {
		  closeText: '关闭',
		  prevText: '&#x3c;上月',
		  nextText: '下月&#x3e;',
		  currentText: '今天',
		  monthNames: ['一月','二月','三月','四月','五月','六月',
		  '七月','八月','九月','十月','十一月','十二月'],
		  monthNamesShort: ['一','二','三','四','五','六',
		  '七','八','九','十','十一','十二'],
		  dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
		  dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
		  dayNamesMin: ['日','一','二','三','四','五','六'],
		  weekHeader: '周',
		  dateFormat: 'yy年mm月dd日',
		  firstDay: 1,
		  isRTL: false,
		  showMonthAfterYear: true,
		  yearSuffix: '年'});
}

//人名币数字转成大写
//2081320.34 的转换结果是 贰百零拾捌万壹千叁百贰拾零元叁角肆分  中间的零拾万之类的是否需要修改?
function toRmb(n) {
   var strOutput = "";
   var strUnit = "千百拾亿千百拾万千百拾元角分";
   n += "00";
   var intPos = n.indexOf(".");
   if (intPos >= 0)
       n = n.substring(0, intPos) + n.substr(intPos + 1, 2);
   strUnit = strUnit.substr(strUnit.length - n.length);
   for (var i=0; i < n.length; i++)
       strOutput += "零壹贰叁肆伍陆柒捌玖".substr(n.substr(i,1),1) + strUnit.substr(i,1);
   return strOutput;
}

//下拉框只有一个选项时，将它自动选择
function autoSelect(selectObj) {
	if(selectObj.children("option").size() == 2){
		selectObj.val((selectObj.children("option")[1].getAttribute("value")));
		return true;
	} else {
		return false;
	}
}